package Decorator_Pattern;

/***
 * 此设计模式为装饰者设计模式
 * 此例子以星巴克为例子（星巴克提供不同种类的咖啡和咖啡的调料，星巴克需要一些类来描述他们并且能计算出任意
 * 一种咖啡和任意几种调料搭配在一起的价格）
 * 此类为Component类  公共抽象类
 */
public abstract class Beverage {
    protected String description="";
    public String getDescription(){
        return description;
    }
    public abstract double cost();
}
